Skip to main content
POST
Server-side A2A dispatch endpoint. Accepts JSONRPC `message/send` or `message/stream`.

Body

application/json

Doc-only stand-in for the real request type (nasiko_types::a2a::JsonRpcRequest, re-exported from the external a2a-lf crate, which has no ToSchema impl and can't be given one here). Mirrors its actual JSON-RPC 2.0 shape: method is "message/send" or "message/stream"; params is a SendMessageRequest — see oss/docs/A2A_PROTOCOL.md for the full parts/metadata schema. metadata.agent_id selects the dispatch target: absent or "orchestrator" routes through the routing engine/ReAct orchestrator, anything else proxies directly to that agent (UUID or name).

jsonrpc
string
required
method
string
required
params
any
required
id
any

Response

A2A event stream (status/artifact updates, completion)